package com.eduadmin.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

@Data
public class StatisticsParamiter {
    @ExcelIgnore
    private Integer paramiterId;
    @ExcelProperty(value = "年级名称", index = 0)
    private String gradeName;
    @ExcelProperty(value = "学期名称", index = 1)
    private String semesterName;
    @ExcelProperty(value = "考试名称", index = 2)
    private String examName;
    @ExcelProperty(value = "类别名称", index = 3)
    private String categoryName;
    @ExcelProperty(value = "一本联招线", index = 4)
    private float oneNumber;
    @ExcelProperty(value = "二本普高线", index = 5)
    private float twoNumber;
    // 以下参数在四率（差生率，及格率，良好率，优生率）统计中要用到
    //高中学科总分只有两种分值:150 和 100,所以只有must 和 choose
    // xxxBad:差生率分数线
    // xxxGood:及格率分数线
    // xxxBetter:良好率分数线
    // xxxBest:优生率分数线
    // 每种学科的分值有差别，只能每个都定义
    @ExcelProperty(value = "语文差生率分数线", index = 6)
    private float chineseBad;
    @ExcelProperty(value = "语文及格率分数线", index = 7)
    private float chineseGood;
    @ExcelProperty(value = "语文良好率分数线", index = 8)
    private float chineseBetter;
    @ExcelProperty(value = "语文优生率分数线", index = 9)
    private float chineseBest;

    @ExcelProperty(value = "数学差生率分数线", index = 10)
    private float mathsBad;
    @ExcelProperty(value = "数学及格率分数线", index = 11)
    private float mathsGood;
    @ExcelProperty(value = "数学良好率分数线", index = 12)
    private float mathsBetter;
    @ExcelProperty(value = "数学优生率分数线", index = 13)
    private float mathsBest;

    @ExcelProperty(value = "英语差生率分数线", index = 14)
    private float englishBad;
    @ExcelProperty(value = "英语及格率分数线", index = 15)
    private float englishGood;
    @ExcelProperty(value = "英语良好率分数线", index = 16)
    private float englishBetter;
    @ExcelProperty(value = "英语优生率分数线", index = 17)
    private float englishBest;

    @ExcelProperty(value = "物理差生率分数线", index = 18)
    private float physicsBad;
    @ExcelProperty(value = "物理及格率分数线", index = 19)
    private float physicsGood;
    @ExcelProperty(value = "物理良好率分数线", index = 20)
    private float physicsBetter;
    @ExcelProperty(value = "物理优生率分数线", index = 21)
    private float physicsBest;

    @ExcelProperty(value = "历史差生率分数线", index = 22)
    private float historyBad;
    @ExcelProperty(value = "历史及格率分数线", index = 23)
    private float historyGood;
    @ExcelProperty(value = "历史良好率分数线", index = 24)
    private float historyBetter;
    @ExcelProperty(value = "历史优生率分数线", index = 25)
    private float historyBest;

    @ExcelProperty(value = "化学差生率分数线", index = 26)
    private float chemistryBad;
    @ExcelProperty(value = "化学及格率分数线", index = 27)
    private float chemistryGood;
    @ExcelProperty(value = "化学良好率分数线", index = 28)
    private float chemistryBetter;
    @ExcelProperty(value = "化学优生率分数线", index = 29)
    private float chemistryBest;

    @ExcelProperty(value = "生物差生率分数线", index = 30)
    private float biologyBad;
    @ExcelProperty(value = "生物及格率分数线", index = 31)
    private float biologyGood;
    @ExcelProperty(value = "生物良好率分数线", index = 32)
    private float biologyBetter;
    @ExcelProperty(value = "生物优生率分数线", index = 33)
    private float biologyBest;

    @ExcelProperty(value = "政治差生率分数线", index = 34)
    private float politicsBad;
    @ExcelProperty(value = "政治及格率分数线", index = 35)
    private float politicsGood;
    @ExcelProperty(value = "政治良好率分数线", index = 36)
    private float politicsBetter;
    @ExcelProperty(value = "政治优生率分数线", index = 37)
    private float politicsBest;

    @ExcelProperty(value = "地理差生率分数线", index = 38)
    private float geographyBad;
    @ExcelProperty(value = "地理及格率分数线", index = 39)
    private float geographyGood;
    @ExcelProperty(value = "地理良好率分数线", index = 40)
    private float geographyBetter;
    @ExcelProperty(value = "地理优生率分数线", index = 41)
    private float geographyBest;

    @ExcelProperty(value = "体育差生率分数线", index = 42)
    private float sportsBad;
    @ExcelProperty(value = "体育及格率分数线", index = 43)
    private float sportsGood;
    @ExcelProperty(value = "体育良好率分数线", index = 44)
    private float sportsBetter;
    @ExcelProperty(value = "体育优生率分数线", index = 45)
    private float sportsBest;
}